package com.zany.login.service;

import java.util.List;

import com.zany.login.dao.LoginDao;
import com.zany.system.vo.UserInfoVO;
import com.zany.login.vo.UserResourceVO;
/**
 * 用户登录接口实现类
 * @author Administrator
 * @version 1.0
 */
public class LoginServiceImpl implements LoginService {
	
	private LoginDao loginDao;
	
	//登录
	public UserInfoVO login(UserInfoVO userInfo) {
		return loginDao.login(userInfo);
	}
	
	//获取功能菜单（主）
	public List<UserResourceVO> getTopMenu(UserInfoVO userInfo) {
		return loginDao.getTopMenu(userInfo);
	}
	
	//获得功能菜单（子）
	public List<UserResourceVO> getMoreMenu(UserResourceVO userResourceVO) {
		return loginDao.getMoreMenu(userResourceVO);
	}
	
	public LoginDao getLoginDao() {
		return loginDao;
	}
	
	public void setLoginDao(LoginDao loginDao) {
		this.loginDao = loginDao;
	}

	public void updateLastTime(UserInfoVO userInfo) {
		// TODO Auto-generated method stub
		loginDao.updateLastTime(userInfo);
	}

	public void updateThisTime(UserInfoVO userInfo) {
		// TODO Auto-generated method stub
		loginDao.updateThisTime(userInfo);
	}

	public List<UserResourceVO> getMoreMenuAdmin(UserResourceVO userResourceVO) {
		// TODO Auto-generated method stub
		return loginDao.getMoreMenuAdmin(userResourceVO);
	}

	public List<UserResourceVO> getTopMenuAdmin() {
		// TODO Auto-generated method stub
		return loginDao.getTopMenuAdmin();
	}

}
